<?php

class Autocomplete extends Controller {

    function Autocomplete() {

        parent::Controller();
        $this->load->model('giah/uo_model', 'uo_m');
        $this->load->model('giah/funcao_model', 'funcao_m');
        $this->load->model('emergencia/emergencia_model', 'emergencia_m');
        $this->load->model('giah/classificacao_model', 'classificacao_m');
        $this->load->model('giah/matricula_model', 'matricula_m');
        $this->load->model('giah/servidor_model', 'servidor_m');
        $this->load->model('giah/tipodesconto_model', 'tipodesconto_m');
        $this->load->model('giah/veiculo_model', 'veiculo_m');
        $this->load->model('sca/ambulancia_model', 'ambulancia_m');
        $this->load->model('sca/vigilante_model', 'vigilante_m');
        $this->load->model('cadastro/acolhimento_model', 'acolhimento_m');
        $this->load->model('cadastro/paciente_model', 'paciente_m');
        $this->load->model('ceatox/solicitante_model', 'solicitante_m');
    }

    function index() {
        
    }

    function uo() {
        if (isset($_GET['term'])) {
            $result = $this->uo_m->listar($_GET['term']);
        } else {
            $result = $this->uo_m->listar();
        }
        foreach ($result as $item) {
            $retorno['value'] = $item->sigla . " - " . $item->nome;
            $retorno['id'] = $item->uo_id;
            $var[] = $retorno;
        }
        echo json_encode($var);
    }

    function funcao() {
        if (isset($_GET['term'])) {
            $result = $this->funcao_m->listar($_GET['term']);
        } else {
            $result = $this->funcao_m->listar();
        }
        foreach ($result as $item) {
            $retorno['value'] = $item->nome;
            $retorno['id'] = $item->funcao_id;
            $var[] = $retorno;
        }
        echo json_encode($var);
    }

    function classificacao() {
        if (isset($_GET['term'])) {
            $result = $this->classificacao_m->listar($_GET['term']);
        } else {
            $result = $this->classificacao_m->listar();
        }
        foreach ($result as $item) {
            $retorno['value'] = $item->nome;
            $retorno['id'] = $item->classificacao_id;
            $var[] = $retorno;
        }
        echo json_encode($var);
    }

    function matricula() {
        if (isset($_GET['term'])) {
            $result = $this->matricula_m->listar($_GET['term']);
        } else {
            $result = $this->matricula_m->listar();
        }
        foreach ($result as $item) {
            $retorno['value'] = $item->matricula;
            $retorno['id'] = $item->servidor_id;
            $var[] = $retorno;
        }
        echo json_encode($var);
    }

    function servidor() {
        if (isset($_GET['term'])) {
            $result = $this->servidor_m->listar($_GET['term']);
        } else {
            $result = $this->servidor_m->listar();
        }
        foreach ($result as $item) {
            $retorno['value'] = $item->matricula . " - " . $item->nome;
            $retorno['id'] = $item->servidor_id;
            $retorno['uo'] = $item->uo_id_lotacao;
            $var[] = $retorno;
        }
        echo json_encode($var);
    }

    function tipodesconto() {
        if (isset($_GET['term'])) {
            $result = $this->tipodesconto_m->listar($_GET['term']);
        } else {
            $result = $this->tipodesconto_m->listar();
        }
        foreach ($result as $item) {
            $retorno['value'] = $item->nome;
            $retorno['id'] = $item->tipodesconto_id;
            $var[] = $retorno;
        }
        echo json_encode($var);
    }

    function tipogrupo() {
        if (isset($_GET['term'])) {
            $result = $this->tipogrupo_m->listar($_GET['term']);
        } else {
            $result = $this->tipogrupo_m->listar();
        }
        foreach ($result as $item) {
            $retorno['value'] = $item->nome;
            ;
            $retorno['id'] = $item->tipogrupo_id;
            $var[] = $retorno;
        }
        echo json_encode($var);
    }

    function tipoclassificacao() {
        if (isset($_GET['term'])) {
            $result = $this->tipoclassificacao_m->listar($_GET['term']);
        } else {
            $result = $this->tipoclassificacao_m->listar();
        }
        foreach ($result as $item) {
            $retorno['value'] = $item->nome;
            ;
            $retorno['id'] = $item->classificacao_id;
            $var[] = $retorno;
        }
        echo json_encode($var);
    }

    function uoteto() {
        if (isset($_GET['term'])) {
            $result = $this->uo_m->listarteto($_GET['term']);
        } else {
            $result = $this->uo_m->listarteto();
        }
        foreach ($result as $item) {
            $retorno['value'] = $item->sigla . " - " . $item->nome;
            $retorno['id'] = $item->uo_id;
            $var[] = $retorno;
        }
        echo json_encode($var);
    }

    function estacionamento() {
        if (isset($_GET['term'])) {
            $result = $this->veiculo_m->listar($_GET['term']);
        } else {
            $result = $this->veiculo_m->listar();
        }
        foreach ($result as $item) {
            $retorno['value'] = $item->placa;
            $retorno['id'] = $item->modelo;
            $retorno['nome'] = $item->nome;
            $retorno['veiculo_servidor_id'] = $item->veiculo_servidor_id;
            $retorno['servidorid'] = $item->servidor_id;
            $var[] = $retorno;
        }
        echo json_encode($var);
    }

    function medico() {
        if (isset($_GET['term'])) {
            $result = $this->paciente_m->listarmedicos($_GET['term']);
        } else {
            $result = $this->paciente_m->listarmedicos();
        }
        foreach ($result as $item) {
            $retorno['value'] = $item->crm . " - " . $item->nome;
            $retorno['id'] = $item->crm;
            $retorno['descricao'] = $item->nome;
            $var[] = $retorno;
        }
        echo json_encode($var);
    }

    function cid10() {
        if (isset($_GET['term'])) {
            $result = $this->emergencia_m->cid10($_GET['term']);
        } else {
            $result = $this->emergencia_m->cid10();
        }
        foreach ($result as $item) {
            $retorno['value'] = $item->co_cid . " - " . $item->no_cid;
            $retorno['id'] = $item->co_cid;
            $var[] = $retorno;
        }
        echo json_encode($var);
    }

    function servidorteto() {
        if (isset($_GET['term'])) {
            $result = $this->servidor_m->listarTetoautocomplete($_GET['term']);
        } else {
            $result = $this->servidor_m->listarTetoautocomplete();
        }
        foreach ($result as $item) {

            $retorno['value'] = $item->matricula . " - " . $item->nome;
            $retorno['id'] = $item->servidor_id;
            $retorno['uo'] = $item->uo_id_lotacao;
            $retorno['teto'] = $item->teto_id;
            $var[] = $retorno;
        }
        echo json_encode($var);
    }

    function vigilante() {
        if (isset($_GET['term'])) {
            $result = $this->vigilante_m->listarVigilantes($_GET['term']);
        } else {
            $result = $this->vigilante_m->listarVigilantes();
        }
        foreach ($result as $item) {
            $retorno['value'] = $item->nome;
            $retorno['id'] = $item->vigilante_id;
            $var[] = $retorno;
        }
        echo json_encode($var);
    }

    function estado() {
        if (isset($_GET['term'])) {
            $result = $this->ambulancia_m->listarEstados($_GET['term']);
        } else {
            $result = $this->ambulancia_m->listarEstados();
        }
        foreach ($result as $item) {
            $retorno['value'] = $item->nome;
            $retorno['id'] = $item->estado_id;
            $var[] = $retorno;
        }
        echo json_encode($var);
    }

    function cidade() {
        
        if (isset($_GET['term'])) {
            $result = $this->ambulancia_m->listarCidades($_GET['term']);
        } else {
            $result = $this->ambulancia_m->listarCidades();
        }
        foreach ($result as $item) {
            $retorno['value'] = $item->nome .' - '.$item->estado ;
            $retorno['id'] = $item->municipio_id;
            $var[] = $retorno;
        }
        echo json_encode($var);
    }

    function paciente() {
        if (isset($_GET['term'])) {
            $result = $this->acolhimento_m->listarPacientes($_GET['term']);
        } else {
            $result = $this->acolhimento_m->listarPacientes();
        }
        foreach ($result as $item) {
            $retorno['value'] = $item->nome;
            $retorno['id'] = $item->paciente_id;
            $retorno['mae'] = $item->nome_mae;
            $retorno['nascimento'] = substr($item->nascimento,8,2). '/' . substr($item->nascimento,5,2) . '/' . substr($item->nascimento,0,4);
            $var[] = $retorno;
        }
        echo json_encode($var);
    }

    function pacienteceatox() {
        if (isset($_GET['term'])) {
            $result = $this->solicitante_m->listarPaciente($_GET['term']);
        } else {
            $result = $this->solicitante_m->listarPaciente();
        }
        foreach ($result as $item) {
            $retorno['value'] = $item->nome;
            $retorno['id'] = $item->paciente_id;
            $retorno['municipio_id'] = $item->municipio_id;
            $retorno['municipio'] = $item->municipio.' - '.$item->estado;
            $retorno['mae'] = $item->nome_mae;
            $retorno['nascimento'] = substr($item->nascimento,8,2). '/' . substr($item->nascimento,5,2) . '/' . substr($item->nascimento,0,4);
            $retorno['idade'] = $item->idade;
            $retorno['sexo'] = $item->sexo;
            $retorno['endereco'] = $item->endereco;
            $retorno['bairro'] = $item->bairro;
            $retorno['cep'] = $item->cep;
            $retorno['telefone'] = $item->telefone;
            $var[] = $retorno;
        }
        echo json_encode($var);
    }

    function ceatox1() {
        
        if (isset($_GET['term'])) {
            
            $result = $this->solicitante_m->listarSolicitante($_GET['term']);
        } else {
            $result = $this->solicitante_m->listarSolicitante();
        }
        
        foreach ($result as $item) {
            $retorno['value'] = $item->nome;
            $retorno['id'] = $item->ceatox_solicitante_id;
            $retorno['endereco'] = $item->endereco;
            $retorno['bairro'] = $item->bairro;
            $retorno['telefone'] = $item->telefone;
            $retorno['ramal'] = $item->ramal;
            $retorno['instituicao'] = $item->instituicao;
            $retorno['municipio'] = $item->municipio.' - '.$item->estado;
            $var[] = $retorno;
        }
        echo json_encode($var);
    }
    
        function procedimento() {
        if (isset($_GET['term'])) {
            $result = $this->paciente_m->listarProcedimento($_GET['term']);
        } else {
            $result = $this->paciente_m->listarProcedimento();
        }
        foreach ($result as $item) {
            $retorno['value'] = $item->co_procedimento . " - " . $item->no_procedimento;
            $retorno['id'] = $item->co_procedimento;
            $retorno['descricao'] = $item->no_procedimento;
            $var[] = $retorno;
        }
        echo json_encode($var);
    }

        function pacientebe() {
        if (isset($_GET['term'])) {
            $result = $this->paciente_m->listarPacientes($_GET['term']);
        } else {
            $result = $this->paciente_m->listarPacientes();
        }
        foreach ($result as $item) {
            $retorno['value'] = $item->be . "-" .$item->nome;
            $retorno['be'] = $item->be;
            $retorno['nome'] = $item->nome;
            $retorno['idade'] = $item->idade;
            $retorno['nascimento'] = substr($item->nascimento,8,2). '/' . substr($item->nascimento,5,2) . '/' . substr($item->nascimento,0,4);
            $var[] = $retorno;
        }
        echo json_encode($var);
    }

}

/* End of file welcome.php */
/* Location: ./system/application/controllers/welcome.php */